@charset "utf-8";
/* CSS Document */

.main .banner{ width:1000px; height:400px; overflow:hidden; position:relative; z-index:999;}
.main .banner .ban_img{}
.main .banner .ban_img img{ width:1000px; height:400px; display:none;}
.main .banner ul.ban_dian{ position:absolute; z-index:10; bottom:20px; left:50%; margin-left:-36px;}
.main .banner ul.ban_dian li{ width:10px; height:10px; background:url(../images/dian.png) no-repeat; float:left; margin:0 7px;}
.main .banner ul.ban_dian li.curli{ background-position:right top;}
.main .banner .login_bg{ position:absolute; z-index:998; right:23px; top:35px; width:290px; height:330px; border-radius:5px; background:#000;filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}
.main .banner .ind_login{ width:250px; height:330px; position:absolute; z-index:999; right:43px; top:35px;}
.main .banner h4{ font-size:14px; color:#FFF; border-bottom:1px solid #FFF; padding-left:10px; line-height:34px; margin-top:20px;}
.main .banner p{ margin-top:15px;}
.main .banner p span{ color:#FFF; padding-left:7px;}
.main .banner p .inputlogin{ background:url(../images/input_bg.png) no-repeat; width:210px; height:26px; line-height:26px; border:0; padding:2px 5px 2px 35px; color:#666666; margin-top:2px; margin-top:0\9;}
.main .banner p .pawd{ background-position:left bottom;}
.main .banner p .login_btn{ width:110px; height:36px; line-height:36px; border:0; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/log_btn_bg.png) no-repeat; cursor:pointer; margin-left:6px; margin-top:6px;}
.main .banner p .login_btn_t{ width:110px; height:36px; line-height:36px; border:0; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/log_btn_bg.png) no-repeat; cursor:pointer; margin-left:66px; margin-top:6px;}
.main .banner p .login_btn:hover{ background-position:left bottom;}
.main .banner p .login_btn_t:hover{ background-position:left bottom;}
.main .banner p .logs{ background-position:right top; margin-left:13px; color:#6D798C;}
.main .banner p .logs:hover{ background-position:right bottom;}
.main .banner p.txtce{ text-align:center; color:#FFF; line-height:28px;}
.main .banner p.txtce a{ color:#FFF;}

.main .ind_list{ height:205px; padding-top:24px;}
.main .ind_list ul li{ width:230px; float:left; margin-left:26px; position:relative; z-index:9; display:inline-block;}
.main .ind_list ul li.frish{ margin-left:0;}
.main .ind_list ul li a.ind_tita{ width:230px; text-align:center; line-height:30px; height:30px; display:block; color:#FFF; position:absolute; z-index:8; top:70px; left:0; background:#4D4D4D; border-radius:0 0 5px 5px; font-weight:bold;}
.main .ind_list ul li a img.ind_tita{ width:230px; height:100px; margin-bottom:11px; border-radius:5px;}
.main .ind_list ul li a.ind_cona{ line-height:21px; color:#666666; height:63px; overflow:hidden; text-overflow:elipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;}


/* If an image is wrapped in a link */
.ban_img a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}

/*=== Custom Slider Styles ===*/
#slider {position:relative; width:1002px; height:350px;margin: 0 auto;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav{position:absolute; width:133px; height:24px; padding-top:5px; right:50%; margin-right:-90px; bottom:0px; z-index:100;}
.nivo-controlNav a {display:block;width:12px;height:12px; background:#FFF;text-indent:-9999px;border:0;margin-left:12px;float:left;filter:alpha(opacity=60);opacity:0.6}
.nivo-controlNav a.active {filter:alpha(opacity=100);opacity:1}
a.nivo-nextNav {background-position:-30px 0;right:15px; display:none}
a.nivo-prevNav {left:15px; display:none}
.nivo-caption { text-shadow:none;  font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {  color:#efe9d1; text-decoration:underline;}
.clear {clear:both;}
